namespace Fine.Collections.Intf
{
    /// <summary>
    /// A constant it. Assumes that this class is immutable -
    /// i.e. an instance of this class get its state in
    /// constructor and then never changes. 
    /// </summary>
    /// <remarks>
    /// This interface doesn't contan properties of methods,
    /// it only marks an object as not changable.
    /// It allows collections-manipulation functions to return
    /// a reference to this collection instead of copy it 
    /// when changes are not needed.
    /// </remarks>
    public interface Constant
    {}
}